Evolving into Embedded Development

نویسندگان

  • Matt Fletcher
  • William Bereza
  • Mike Karlesky
چکیده

In late 2005 we had the opportunity to start our first embedded development project. We apply agile practices to a variety of domains from web development to desktop applications to factory floor test equipment. The challenge for this new work was not learning the environment and technology. Our challenge was applying the practices of the agile world to the small and complex world of embedded systems. The hurdles were numerous: we battled the archaic state of many embedded tool sets, the lack of integration with tools like Rake that provide easy automation, and poor support for object oriented design. We’ve overcome each of these difficulties. This report is about our yearlong experience in introducing our development practices to embedded

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Defining Sub-Saharan Africa’s Health Workforce Needs: Going Forwards Quickly Into the Past; Comment on “Non-physician Clinicians in Sub-Saharan Africa and the Evolving Role of Physicians”

Recent proposals for re-defining the roles Africa’s health workforce are a continuation of the discussions that have been held since colonial times. The proposals have centred on basing the continent’s healthcare delivery on non-physician clinicians (NPCs) who can be quickly trained and widely distributed to treat majority of the common diseases. Whilst seemingly logical, the success of these p...

متن کامل

Multi-device Layout Management for Mobile Computing Devices

As the computing market is evolving toward mobile computing systems and embedded or ubiquitous systems, developing user interfaces becomes a tedious job. Taking into account all possible combinations of device constraints has become rather complex, and UIs are still developed toward specific devices. This paper discusses some techniques for multi-device interface development. In particular we d...

متن کامل

Towards a Semiformal Development Methodology for Embedded Systems

In recent days, the amount of functions has increased significantly in embedded products so that systems development methodologies play an important role to ensure the product’s quality, cost, and time. Furthermore, this complexity coupled with constantly evolving specifications, has led to propose a semiformal development methodology to support the building of embedded real-time systems. A pla...

متن کامل

Is the Role of Physicians Really Evolving Due to Non-physician Clinicians Predominance in Staff Makeup in Sub-Saharan African Health Systems?; Comment on “Non-physician Clinicians in Sub-Saharan Africa and the Evolving Role of Physicians”

Health workforce shortages in Sub-Saharan Africa are widely recognized, particularly of physicians, leading the training and deployment of Non-physician clinicians (NPCs). The paper by Eyal et al provides interesting and legitimate viewpoints on evolving role of physicians in context of decisive increase of NPCss in Sub-Saharan Africa. Certainly, in short or mid-term, NPCs will continue to be a...

متن کامل

Towards Self-Evolving Process-Driven Environments

process-driven software engineering environnnents,process programming, algorithms, learning Process-driven software development environments (PSDE's) provide support for the software (life-cycle) processes within which the environment is embedded and operational. This support includes tools and mechanisms for: modeling, analysis, automation, execution, optimization, and evolution of processes. ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007